#pragma once

class MSOS
{
public:
	MSOS(void);
	~MSOS(void);
	static int __declspec(dllexport) GetEnv(char const *,char *,int);
	static void __declspec(dllexport) DoYield(void);
	static int __declspec(dllexport) Find(char const *,char *,int);
	static int __declspec(dllexport) GetComputerNameA(char *,int);
	static int __declspec(dllexport) GetExe(char *,struct HINSTANCE__ *);
	static long __declspec(dllexport) GetTicks(void);
	static void __declspec(dllexport) (*GetYield(void))(void);
	static int __declspec(dllexport) IsDBCS(void);
	static void __declspec(dllexport) SetYield(void (*)(void));
	static int __declspec(dllexport) Sleep(long);
	static int __declspec(dllexport) Spawn(char *,int);
	static int __declspec(dllexport) Spawn(char const *,char *,int);
};
